package com.sz.biz.logistics.constants;

import com.sz.common.base.exception.ErrorCode;

/**
 * Function: 系统错误码 <br>
 * Author: Charles <br>
 * Date: 2016-12-14 12:39:00
 */
public interface ErrorCodes extends com.sz.biz.common.constants.ErrorCodes {

    //价格125000-125999 价格
    ErrorCode ERROR_QUOTATION_CALC_NOMATCHED = new ErrorCode(125000, "error.biz.quotation.nomatch");
    ErrorCode ERROR_QUOTATION_CALC_NOMATCHED_TERMINAL = new ErrorCode(125001, "error.biz.quotation.nomatchterminal");
    ErrorCode ERROR_QUOTATION_CALC_NOMATCHED_WEIGHT = new ErrorCode(125002, "error.biz.quotation.nomatchweight");
    ErrorCode ERROR_QUOTATION_CALC_NOAMOUNT = new ErrorCode(125003, "error.biz.quotation.noamount");
    ErrorCode ERROR_QUOTATION_CALC_FREIGHTNOTSET = new ErrorCode(125004, "error.biz.quotation.freightnotset");
    ErrorCode ERROR_QUOTATION_CALC_MATCHMUILT = new ErrorCode(125007, "error.biz.quotation.matchmuilt");
    ErrorCode ERROR_QUOTATION_CALC_WEIGHTERROR = new ErrorCode(125006, "error.biz.quotation.weighterror");
    ErrorCode ERROR_QUOTATION_CALC_CALCTYPEERROR = new ErrorCode(125008, "error.biz.quotation.calctypeerror");
    ErrorCode ERROR_QUOTATION_CALC_PRICESETTINGERROR = new ErrorCode(125009, "error.biz.quotation.pricesettingerror");
    ErrorCode ERROR_QUOTATION_CALC_NOMATCHED_START = new ErrorCode(125010, "error.biz.quotation.nomatchstart");
    ErrorCode ERROR_QUOTATION_CALC_NOMAINSERVICEPRICE = new ErrorCode(125011, "error.biz.quotation.nomainserviceprice");



    //订单126000-126999
    ErrorCode ERROR_WAYBILLNO_NOT_EXIST = new ErrorCode(126000, "error.ord.waybillno.not.exist");
    ErrorCode ERROR_WAYBILLNO_EQ_DRAFT = new ErrorCode(126001, "error.ord.waybillno.eq.draft");
    ErrorCode ERROR_WAYBILLNO_NOT_EQ = new ErrorCode(126002, "error.ord.waybillno.not.eq");
    ErrorCode ERROR_SUBWAYBILLNO_NOT_EQ = new ErrorCode(126003, "error.ord.suborderno.not.eq");
    ErrorCode ERROR_SERVICEUID_NOT_FOUND = new ErrorCode(126004, "error.ord.serviceuid.not.found");
    ErrorCode ERROR_SUBWAYBILLNO_STATUS_EXCEPTION = new ErrorCode(126005, "error.ord.suborderno.status.exception");
    ErrorCode ERROR_WAYBILLNO_STATUS_EXCEPTION = new ErrorCode(126006, "error.ord.waybillno.status.exception");
    ErrorCode ERROR_CSR_ORDER_BLOCK = new ErrorCode(126007, "error.ord.csr.order.block");
    ErrorCode ERROR_ORD_TRACKING_CODE_DUPLICATE = new ErrorCode(126008, "error.ord.tracking.code.duplicate");
    ErrorCode ERROR_ORD_TRACKING_CODE_NOT_EXIST = new ErrorCode(126009, "error.ord.tracking.code.not.exist");
    ErrorCode ERROR_ORD_TRACKING_STATUS_EXCEPTION = new ErrorCode(126010, "error.ord.tracking.status.exception");
    ErrorCode ERROR_ORD_TRACKING_SUBORDER_NUMBER_EXCEPTION = new ErrorCode(126011, "error.ord.tracking.suborder.number.exception");
    
    
    ErrorCode ERROR_ORD_WAYBILLNO_GET_EXCEPTION = new ErrorCode(126500, "error.ord.waybillno.get.exception");
    ErrorCode ERROR_ORD_WAYBILLNO_UPDATE_EXCEPTION = new ErrorCode(126501, "error.ord.waybillno.update.exception");


    //code: 128000~128999 账单管理相关
    ErrorCode ERROR_FINANCIAL_GENERATE_ORDER_NOT_EXIST = new ErrorCode(128000, "error.financial,generate.order.not.exist");
    ErrorCode ERROR_FINANCIAL_DRAFT_CAN_DELETE = new ErrorCode(128001, "error.financial.delete.draft.billing");
    ErrorCode ERROR_FINANCIAL_SUSPEND_CAN_REGENERATE = new ErrorCode(128002, "error.financial.suspend.can.regenerate");
    ErrorCode ERROR_FINANCIAL_BILL_EXIST_IN_SELECTION_DATE = new ErrorCode(128003, "error.financial.bill.already.exist.in.selection.date");
    ErrorCode ERROR_FINANCIAL_COMPLETE_CAN_DELETE = new ErrorCode(128004, "error.financial.bill.task.delete.complete");
    ErrorCode ERROR_FINANCIAL_AUDITING_CAN_ADJUST_PRICE = new ErrorCode(128005, "error.financial.can.adjust.price");
    ErrorCode ERROR_FINANCIAL_CHARGEOFF_CAN_EXPORT = new ErrorCode(128006, "error.financial.chargeoff.can.export");
    ErrorCode ERROR_FINANCIAL_STATUS_CAN_NOT_JUMP = new ErrorCode(128007, "error.financial.status.can.not.jump");
    ErrorCode ERROR_FINANCIAL_GENERATE_EXCHANGE_RATE_ERROR = new ErrorCode(128008, "error.financial.exchange.rate.error");
    ErrorCode ERROR_FINANCIAL_PAID_CAN_DELETE = new ErrorCode(128010, "error.financial.delete.paid.billing");
    ErrorCode ERROR_FINANCIAL_ADJUSTMENT_VALUE_ERROR = new ErrorCode(128011, "error.financial.adjustment.value.error");
    ErrorCode ERROR_FINANCIAL_PRIMARY_ACCOUNT_CAN_EXPORT = new ErrorCode(128012, "error.financial.primary.account.can.export");
}
